Restructuring Requirements Specifications

نویسندگان

  • Alessandra Russo
  • Bashar Nuseibeh
  • Jeff Kramer
چکیده

This paper describes our experiences in restructuring multi-perspective requirements specifications in order to facilitate the identification and analysis of inconsistencies and the management of change. A partial, heterogeneous and reasonably large requirements specification from a NASA project was analysed and decomposed into a structure of viewpoints, where each viewpoint encapsulates partial requirements of some system components described in the specification. Relationships between viewpoints were identified which included not only the interactions explicitly stated in the requirements but also some implicit and potentially problematic inter-dependencies. The restructuring process and a first informal analysis of the resulting relationships enabled the detection of inconsistencies and the definition of some interesting domain-dependent consistency rules. We believe that this restructuring into viewpoints also facilitated requirements understanding through partitioning, and requirements maintenance and evolution through explicit identification of the inter-viewpoint relationships.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Overview of the PIVOT Environment for Program Restructuring†

The objective of PIVOT, a program ParallelizatIon and VisualizatiOn environmenT, described in this paper is to provide a programming environment that facilitates restructuring of programs for parallelization. The environment supports a range of facilities, including visual and textual forms of specifications for code transformations, automatic generation of transformers from specifications, int...

متن کامل

Conflict-Oriented Requirements Restructuring

Requirements engineering necessitates the analysis of relationships among the requirements of system stakeholders. Poor analysis of these relationships has led to numerous failures. To improve such analysis, researchers have created models and methods for recording, analyzing, and modifying stakeholder requirements. However, the critical aspect of representing and reasoning about stakeholder in...

متن کامل

Title A new restructuring algorithm for the classification-tree method

The classification-tree method developed by Grochtmann and Grimm facilitates the identification of test cases from functional specifications via the construction of classification trees. Their method has been enhanced by Chen and Poon through the classification-tree construction and restructuring methodologies. We find, however, that the restructuring algorithm by Chen and Poon is applicable on...

متن کامل

Restructuring Requirements Speci cations for Managing Inconsistency and Change: A Case Study

This paper describes our experiences in restructuring multi-perspective requirements speci cations in order to identify and analyse inconsistencies and manage change. A partial, heterogeneous and reasonably large requirements speci cation from a NASA project was analysed and decomposed into a structure of \viewpoints", where each viewpoint encapsulates partial requirements of some system compon...

متن کامل

Restructuring Requirements Speciications for Managing Inconsistency and Change: a Case Study

This paper describes our experiences in restructuring multi-perspective requirements speciications in order to identify and analyse inconsistencies and manage change. A partial, heterogeneous and reasonably large requirements speciication from a NASA project was analysed and decomposed into a structure of \viewpoints", where each viewpoint encapsulates partial requirements of some system compon...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999